﻿using Elektronix.Class;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

namespace Elektronix.admin
{
    public partial class kategoriler : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            // kategori eklemek
            // tüm kategorileri listelemek
            // kategorileri silmek
            // kategorileri güncellemek
            
            RepeaterKategoriler.DataSource = categories.categorigetir();
            RepeaterKategoriler.DataBind();


            categories c = new categories();

            if (!IsPostBack) { 

            if (Request.QueryString["sil"]!=null)
            {
                c.categoryID = Convert.ToInt32(Request.QueryString["sil"]);
                c.kategorisil();
            }

            if (Request.QueryString["gnc"]!=null)
            {
                c.categoryID = Convert.ToInt32(Request.QueryString["gnc"]);
                c.tekkategorigetir();
                txtCatID.Text = c.categoryID.ToString();
                txtCatname.Text = c.categoryname;
                txtDesc.Text = c.description;
            }
            
            }




        }





        protected void btnKategori_Click(object sender, EventArgs e)
        {
            categories c = new categories();
            c.categoryname = txtKategoriAdi.Text;
            c.description = txtAciklama.Text;
            c.kategoriekle();
        }





        protected void btnKaydet_Click(object sender, EventArgs e)
        {
            categories c = new categories();
            c.categoryID = Convert.ToInt32(txtCatID.Text);
            c.categoryname = txtCatname.Text;
            c.description = txtDesc.Text;
            c.kategoriguncelle();
        }







    }
}